Internet Archive BookReader

Small hydroelectric potential at existing hydraulic structures in California